Heterogeneous Systems Design: A UML-Based Approach
نویسندگان
چکیده
Inherent complexity of heterogeneous system design has been traditionally faced by means of abstraction and design automation. At the highest level of abstraction, the Unified Modeling Language (UML) can be extended to model the whole system under design in an homogeneous fashion. In this paper, a design methodology based on the UML is presented. The benefits of using such a methodology are highlighted taking the design of an MPEG-4 decoder as example.
منابع مشابه
Quantitative evaluation of software security: an approach based on UML/SecAM and evidence theory
Quantitative and model-based prediction of security in the architecture design stage facilitates early detection of design faults hence reducing modification costs in subsequent stages of software life cycle. However, an important question arises with respect to the accuracy of input parameters. In practice, security parameters can rarely be estimated accurately due to the lack of sufficient kn...
متن کاملAdaptive Distributed Consensus Control for a Class of Heterogeneous and Uncertain Nonlinear Multi-Agent Systems
This paper has been devoted to the design of a distributed consensus control for a class of uncertain nonlinear multi-agent systems in the strict-feedback form. The communication between the agents has been described by a directed graph. Radial-basis function neural networks have been used for the approximation of the uncertain and heterogeneous dynamics of the followers as well as the effect o...
متن کاملAn Overall System Design Approach Doing Object-Oriented Modeling to Code-Generation for Embedded Electronic Systems
In this paper a new approach for an overall system design is presented. It supports object-oriented system modeling for software components in embedded systems in addition to time-discrete and time-continuous modeling concepts. Our approach provides structural and behavioral modeling with frontend tools and simulation/emulation with back-end tools. The UML metamodel is used for storing CASE dat...
متن کاملA Validation Approach for Checking Mobile Agents based UML
Mobile Agents are becoming important technology for the development of distributed, heterogeneous and always available systems. The application of Mobile Agent technologies requires extensions to the existing object-oriented modeling languages to accommodate agent-related abstractions such as roles, organizations and environments. If it is difficult to analyze and establish the well-formedness ...
متن کاملUsing Stereotypes of the Unified Modeling Language in Mechatronic Systems
The Unified Modeling Language (UML) is the standard design language for developing object oriented applications. It is widely used in the development of complex systems for general-purpose computers. In heterogeneous domains like mechatronics exist a lot of special-purpose programming languages, which are not always easily to map to UML concepts. For such reasons the UML provides an extension m...
متن کامل